Верно: Картин должно быть две.
Написано верно.
Пожалуйста, воспользуйтесь "Искать на Грамоте" на сайте.
Оливковая роща - верное название.
Творительный падеж: Марией.
Женские имена на -ия имеют в дательном падеже окончание -и. Правильно: выдан Юлии, Наталии, Виктории, Марии, Лидии и т. п. Буква Е в дательном падеже пишется, только если ударение падает на последний слог (как правило, в именах восточного происхождения): Альфия – Альфие, Алия – Алие, Зульфия – Зульфие и т. п.
При подчеркивании общего количества: было украдено.